/* CSS Document */
/* 
zuletzt editiert:
MR: 2008-11-05 06:50
*/
body {
	font-size:75%;
	text-align: center;/*fuer IE_quirks*/
}
#container {
	position: relative;
	margin: 0 auto 0;
	width: 1142px; 
	text-align: left;
}
#werbung {
	position: absolute;
	right:0;
	top:6px;
	width: 140px; 
	background-color:#FFFFFF;
	text-align:left;
	padding: 10px;
}
#werbung h1 {
	color:#3a3a3a;
	font-size:90%;
	font-weight:normal;
	text-decoration: underline;
	margin:-5px 0 -10px;
}
#werbung h2 {
	color:#870227;
	font-size:105%;
	margin:10px 0 0;
}
#werbung p {
	color:#3a3a3a;
	font-size:90%;
	margin: 5px 0;
}
#werbung hr {
	color:#870227; 
	background-color:#870227; 
	height:1px;
  	margin:0; 
	width: 140px;
	border:0;
}
#site {
	position: relative;
	left:0;	top:6px;
	width:952px; 
	text-align: left;
	background-color:#ffffff;
	padding: 0 12px;
}
div.clearer {
	clear: both; 
	line-height: 0%; 
	height: 0; 
	margin-top:0px;
}
a{
	text-decoration: none;
	color:#870227;
}
a.sel, a:hover, a:active {
	color:#D01A55;
}
img {
	border: 0;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}

td {
	vertical-align:top;
}

#titel {
	position: relative;
	left:0;	top:-6px;
	height:186px;
	width:952px;
}
#titel img {
	margin-top:11px;
}

#top {
	position:relative;
	top:-3px;left:0;
	width:952px;
	height:33px;
	background-image:url(../Bilder/top_bvideo.gif);
	background-repeat:no-repeat;
	background-position:182px 0;
}
#topmenu {
	position:absolute;
	top:0;right:0;
	height:29px;
	float:right;	
}
#topmenu  span {
	display:none;
}

#topm1 {
	position: absolute; top:-0px;right:407px;
	width:74px; 
	height:29px;
	overflow: hidden;
}
#topm1 a {
	display: block;
	width: 148px;
}
#topm1 a:hover {
	margin-left: -74px;
}
#topm2 {
	position: absolute; top:-0px;right:319px;
	width:88px; 
	height:29px;
	overflow: hidden;
}
#topm2 a {
	display: block;
	width: 176px;
}
#topm2 a:hover {
	margin-left: -88px;
}
#topm3, #topm3x {
	position: absolute; top:-0px;right:249px;
	width:70px; 
	height:29px;
	overflow: hidden;
}
#topm3 a, #topm3x a {
	display: block;
	width: 140px;
}
#topm3 a:hover, #topm3x a:hover {
	margin-left: -70px;
}
#topm4 {
	position: absolute; top:-0px;right:116px;
	width:133px; 
	height:29px;
	overflow: hidden;
}
#topm4 a {
	display: block;
	width: 266px;
}
#topm4 a:hover {
	margin-left: -133px;
}
#topm5, #topm5x {
	position: absolute; top:-0px;right:0px;
	width:116px; 
	height:29px;
	overflow: hidden;
}
#topm5 a, #topm5x a {
	display: block;
	width: 332px;
}
#topm5 a:hover, #topm5x a:hover {
	margin-left: -116px;
}

#left {
	position:absolute;
	top:213px;left:12px;
	width:177px;
}
#left .trennlinie {
	background-image:url(../Bilder/links_line_back.gif);
	height:1px;
	width:100%;
	margin: 3px 0;
}
.myform{
	width:157px;
	background-color:#f2ebe6;
	margin-top:2px;
	padding: 5px 10px 10px;
	text-align:right;
}
.myform span {
	display:none;
}



.myform a{
	color:#b2073b;
	font-weight:bold;
}

.myform input, .myform select{
	color:#4d4b3f;
	font-size:90%;
	border: solid 1px #b7b7b7;
	margin:7px 0 0;
	font-weight:bold;
}
.myform .feld input {
	width:93%;
	padding: 3px;
}
.myform select {
	width:100%;
	padding: 1px 0 1px 3px ;
	margin:7px 0 5px;
}
#butt {
	margin:10px 0 0 46px;
}
#butt a  {
	background-image:url(../Bilder/links_suche.gif);
	display: block;
	background-repeat:no-repeat;
	width:111px;
	height:18px;
}
#butt a:hover  {
	background-image:url(../Bilder/links_suche_a.gif);
}
.erweitert {
	margin-top:10px;
}
.erweitert a {
	background-image:url(../Bilder/p.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:14px;
}
.erweitert a:hover {
	color:#4D4B3F;
}

#navi {
	margin:0;
	padding:0;
	width:177px;
	overflow: hidden;
}
a.x11, a.x12, a.x13, a.x20, a.x21, a.x22, a.x23, a.x24 {
	display: block;
	width: 354px;
	height: 20px;
	margin-bottom: 3px;
}
#navi a:hover{
	margin-left: -177px;
}
a.x20 {
	margin: 3px 0 1px;
}
a.x21, a.x22, a.x23 {
	height: 18px;
	margin-bottom: 1px;
}
a.x24 {
	margin:0;
}

#content, #content1 {
	position:relative;top:0;left:0;
	float:right;
	padding: 15px 15px 10px;
	width: 740px; 
	line-height: 130%;
	color:#3a3a3a;
	background-color:#f9f9f9;
}
#content {
	font-weight:bold;
}

.high {
	color:#870227;
}
.high1 {
	color:#0c0;
}
.tsmall {
	font-weight:normal;
	font-size:90%;
}
.error {
	color:#870227;
}
.terror {
	color:red;
}

#content h1, #content1 h1 {
	background-image:url(../Bilder/h1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 0 0 0 15px;
	font-size:100%;
	margin: 0 0 5px;
	color:#870227;
}
#content h2, #content1 h2 {
	margin: 0 0 5px;
	padding-left:15px;
}
#content h3, #content1 h3 {
	margin: 0 0 -5px;
	font-weight:normal;
	padding-left:15px;
	color:#870227;
	font-size:100%;
}

#content p, #content1 p {
	margin-bottom: 15px;
	padding-left:15px;
}
#content table, #content1 table {
	margin-left:13px;
	margin-bottom: 15px;
}
#content hr, #content1 hr {
	margin:0 213px 10px 13px;
}

#content a, #content1 a, #content0 a {
	background-image:url(../Bilder/p1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
#content a.nolink, #content1 a.nolink {
	background-image:url();
	padding-left:0;
}
#content0 {
	position:relative;top:0;left:0;
	float:right;
	padding: 27px 15px 10px;
	width: 740px; 
	height:615px;
	line-height: 130%;
	background-image:url(../Bilder/content_start_back.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#3a3a3a;
}
#content0 #howto_start {
	position:absolute;top:445px;left:0px;
	width:772px;
	height:172px;
}
#content0 #howto_start a {
	background-image:url();
}


#t1, #t2, #t1neu { 
	position:absolute;
	top:16px;
	left:285px;
	width:235px;
}
#t2 {
	left:520px;
	top:57px;
}
#t1neu {
	width:340px;
}
#t1neu p {
	margin: 11px 0;
}
#t1neu h2 {
	margin-bottom: 15px;
}
.fl_minipic, img .minipic {
	width: 89px
}
#fl_ergebnisse, #nl_ergebnisse{
	float:left;
}
#nl_ergebnisse{
	margin-top:0;
}
#fl_pagination_1, #nl_pagination_1{
	text-align:right;
	margin-top:17px;
}
#fl_pagination_2 {
	text-align:right;
	margin-top:-15px;
}
#filmliste, #newsliste {
	clear: both;
	width:100%;
}
#filmliste .fl_minipic a , #fl_pagination_1 a, #fl_pagination_2 a, #nl_pagination_1 a{
	padding-left:0;
	background-image:url(../Bilder/d.gif);
}
h2 {
	color:#870227;
	font-size:100%;
}
#filmliste .cont, #newsliste .cont {
	background-color:#f0f0f0;	
}
#filmliste .space {
	height: 17px;	
}
#filmliste .fl_main p {
	color:#3a3a3a;
	padding-left:0;
}
#film td {
vertical-align:top;
}
#film p {
	margin:5px 0 0;
}

#filmliste .fl_main  h2 {
	margin: 10px 0 0;
	padding-left:0;
}
.fl_pic, img .pic {
	width: 230px
}
.fl_bez {
	color:#870227;
	text-align:right;
}
.fl_cont h2 {
	color:#d01a55;
	padding-left:15px;
}
#content .fl_cont p{
	padding-left:15px;
}
.fl_more   {
	white-space:nowrap;
	margin-right:5px;
}
#newsliste h2 {
	padding-left:15px;
}
#newsliste .nl_von {
	font-style:italic;
}

#newsliste h2, #newsliste p {
	margin: 5px 0;
}
#newsliste .space {
	height: 8px;	
}

#newsliste .label {
	padding: 5px 10px 0 0;
}
#newsliste p {
	font-weight:normal;
}
#newsliste .kommentar {
	font-style:italic;
}
#kontoliste p{
	line-height:160%;
	padding: 0 20px 0 0;
	margin:0;
}

.nl_more   {
	padding-right:5px;
	white-space:nowrap;
}

#fuss {
	position:relative;top:0;left:0;
	padding:0;
	height: 15px;
	font-size:90%;
	border-bottom-color:#FFFFFF;
	text-align:right;
}
#copy {
	color: #c8c8c8;
}
#copy a {
	color: #c8c8c8;
}
.gsliste thead {
background-color:#f0f0f0;
}
.gsliste td {
	padding: 0 10px;
}
.gsliste input {
	margin-left:0;
}

#e_suche a {
	background-image:url(../Bilder/d.gif);
	background-color:#D01A55;
	color:#FFFFFF;
	border: 1px solid white;
	padding: 2px 6px;
	margin-bottom:10px;
}
#e_suche a:hover {
	background-color:#F2EBE6;
	border: 1px solid #D01A55;
	color:#D01A55;
}
#MRstar {
	vertical-align:middle;
	width:115px;
	height:24px; 
}
.statusmeldung { color:#090; font-size:9px; }
.statusmeldung .trenner{ color:#f00; }

.lawbild {
	position:relative;
	top:20px;
	left:-12px;
}